package com.glink.manage.vo.mqtt;

import com.glink.manage.vo.barriergate.PersonSyncDataVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * Created by IntelliJ IDEA.
 * 人员同步
 * @Author : qiushaoshan
 * @create 2025/2/10 9:16
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PersonSyncVO implements Serializable {

    private static final long serialVersionUID = 860874699749631024L;

    @ApiModelProperty(name = "method", notes = "指令名称")
    private String method;

    @ApiModelProperty(name = "data", notes = "数据")
    private PersonSyncDataVO data;

    @ApiModelProperty(name = "notify", notes = "设备反馈执行结果的请求地址")
    private String notify;

    @ApiModelProperty(name = "params", notes = "保留字段，notify需要的params参数，由云端服务提供")
    private Object params;
}
